home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer: Getting Started / Internet Surfer - Getting Started (Wayzata Technology)(7231)(1995).bin / pc / textfile / mac_faqs / ps_faq / part5_6 < prev    next >
Encoding:
Internet Message Format  |  1995-01-01  |  19.5 KB

  1. Xref: bloom-picayune.mit.edu comp.lang.postscript:16094 news.answers:4299
  2. Newsgroups: comp.lang.postscript,news.answers
  3. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!spool.mu.edu!uunet!brunix!brunix!jgm
  4. From: jgm@cs.brown.edu (Jonathan Monsarrat)
  5. Subject: PostScript monthly FAQ v2.01 11-30-92 [05-06 of 12]
  6. Supercedes: <1992Oct29.205244.25157@cs.brown.edu>
  7. Message-ID: <1992Dec1.051758.14511@cs.brown.edu>
  8. Followup-To: poster
  9. Summary: Useful facts about the PostScript graphics programming language
  10. Sender: news@cs.brown.edu
  11. Reply-To: jgm@cs.brown.edu (PostScript FAQ comments address)
  12. Organization: Brown University Department of Computer Science
  13. Date: Tue, 1 Dec 1992 05:17:58 GMT
  14. Approved: news-answers-request@MIT.Edu
  15. Expires: Thu, 31 Dec 1992 00:00:00 GMT
  16. Lines: 533
  17.  
  18. Archive-name: postscript-faq/part5-6
  19. Last-modified: 1992/11/30
  20. Version: 2.01
  21.  
  22.                               -- PostScript -- 
  23.  
  24.                             Answers to Questions 
  25.  
  26.                    (the comp.lang.postscript FAQ v2.01) 
  27.  
  28.                                Jon Monsarrat 
  29.  
  30.                               jgm@cs.brown.edu 
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.                      This FAQ is formatted as a digest. 
  38.  
  39.                 Most news readers can skip from one question 
  40.  
  41.                      to the next by pressing control-G. 
  42.  
  43.  
  44.     Changes since the last version are marked with a '|' in the table 
  45.     of contents and in the sections in the text-only format of the FAQ. 
  46.  
  47.     Please help fix the FAQ! All comments should be mailed to 
  48.     jgm@cs.brown.edu. My favorite way to receive a change suggestion is 
  49.     when it is accompanied by a section of the FAQ that is edited and 
  50.     mailed to me verbatim as an example. If you would like to 
  51.     contribute, please read the section ``about the FAQ'' first. Thank 
  52.     you! 
  53.  
  54.     Books and programs are referred to by name only. See the 
  55.     appropriate sections for full information. 
  56.  
  57. Subject: 5 Books 
  58.  
  59.     There are many good books on PostScript language programming. 
  60.     Descriptions of all known books are listed below. A listing of 
  61.     publisher information follows. 
  62.  
  63.     The most commonly known books are the ``blue book'', ``red book'', 
  64.     and ``green book'' from Adobe, to be read in that order. They are 
  65.     nicknamed according for their jacket colors. 
  66.  
  67.     Other books recommended to me include Thinking in PostScript, 
  68. |   which allows its examples to be freely distributed, and PostScript 
  69.     by Example. 
  70.  
  71.  
  72. Subject: 5.1 Books 
  73.  
  74.  
  75.     Adobe Accurate Screens 
  76.       explains in detail all the issues and specifically covers Adobe 
  77.       Accurate Screens -- Adobes' own screening technology. Peter Fink 
  78.       is an expert on the subject of halftone screens as they relate to 
  79.       color issues. 
  80.  
  81.       Author: Peter Fink 
  82.       Publisher: Adobe Press, 1992. 
  83.       ISBN 0-672-48544-3 
  84.       Library Call # ??? 
  85.  
  86.     Adobe Illustrator 88, The Official Handbook for Designers 
  87.  
  88.       Authors: Tony Bove, Fred Davis, Cheryl Rhodes 
  89.       Publisher: Bantam Computer Books 1988. 
  90.       ISBN 0-553-34629-6 
  91.  
  92.     Adobe Type 1 Font Format, ``the black book'' 
  93.  
  94.       This is the specification for the Type 1 font format. Type 1 
  95.       fonts are the standard outline format found in Adobe PostScript 
  96.       printers, implementations of the Display PostScript system, and 
  97.       available as downloadable fonts from the Adobe Type Library. This 
  98.       document describes the syntax of the Adobe Type 1 font format, 
  99.       including complete information regarding hints, encoding of 
  100.       character outlines, and the charstring and eexec encryption 
  101.       algorithms. 
  102.  
  103.       Author: Adobe Systems Inc 
  104.       Publisher: Addison-Wesley, 1990. 
  105.       ISBN 0-201-57044-0 
  106.       Library Call # ??? 
  107.  
  108. |   Creating Special Effects on the Macintosh 
  109. |
  110. |     Author: David Holzgang 
  111. |     Publisher: Addison-Wesley, 1992 
  112. |     ISBN 0-201-57779-8 
  113.  
  114.     Display PostScript Programming 
  115.       ??? 
  116.  
  117.       Author: David A. Holzgang 
  118.       Publisher: Addison Wesley, 1990 
  119.       ISBN ??? 
  120.       Library Call # ??? 
  121.  
  122.     Encapsulated PostScript: Application Guide for the Macintosh and 
  123.     the PC 
  124.       has its focus is EPS. However, it is an excellent book full of 
  125.       actual real life PostScript and Encapsulated PostScript 
  126.       applications on Macs, PCs, Unix, IBM mainframe, and other 
  127.       computer systems. 
  128.  
  129.       Author: Peter Vollenweider 
  130.       Publisher: Prentice Hall 1990 
  131.       ISBN 0-13-275-843-1 
  132.       Library Call # ??? 
  133.  
  134.     Graphic Design With PostScript 
  135.  
  136.       Author: Gerard Kunkel
  137.       Publisher: Scott, Foresman and Company, 1990 
  138.       ISBN 0-673-38794-1 
  139.       Library Call # Z286.D47K87 
  140.  
  141. |   Hands On PostScript 
  142. |
  143. |     This is an introduction to PostScript for the novice or casual 
  144. |     user. PostScript programming principles are introduced in the 
  145. |     context of useful projects (e.g. greeting cards, letterhead, 
  146. |     multi-page posters). The book includes five PostScript driver 
  147. |     projects in Basic, Pascal, and C. A 3.5" DOS formatted diskette 
  148. |     is included with all the source code. It does not cover 
  149. |     PostScript level 2. 
  150. |
  151. |     Author: Michael Spring and David Dubin 
  152. |     Publisher: Hayden Books, 1992 
  153. |     ISBN 0-672-30185-7 
  154. |     Library Call # 92-71207 Cost: 29.95. 
  155.  
  156. |   Inside the Apple LaserWriter 
  157. |
  158. |     Author: Roger Hart 
  159. |     Publisher: Scott, Foresman, 1989 
  160. |     ISBN 0-673-38064-5 
  161. |     Library Call # : TK7887.7.H38 
  162.  
  163.     Inside PostScript 
  164.       essentially takes one on a tour of the standard internal 
  165.       PostScript code in most printers. The author has worked 
  166.       extensively with an interpreter. (in PostScript terms, no 
  167.       low-level hardware stuff here like cexec and internaldict). 
  168.  
  169.       Author: Frank Merritt Braswell 
  170.       Publisher: Systems of Merritt & Peachpit Press 1989 
  171.       ISBN 0-938151-10-X 
  172.       Library Call # ??? 
  173.       Cost: about $ 40. 
  174.  
  175.     Learning PostScript, A Visual Approach 
  176.       is a tutorial on the PostScript language. It is very appealing, 
  177.       very easy to follow and filled with examples. Each example 
  178.       occupies two pages. A brief explanation and source code is on the 
  179.       left page, and the resultant print-out is on the facing right 
  180.       page. The book starts off very simply for beginners, and covers a 
  181.       lot of material at the end for experts. It was written before 
  182.       level 2 PostScript. 
  183.  
  184.       In the later half of the book, a few examples can executed only 
  185.       if an additional disk is purchased. 
  186.  
  187.       The code for LPAVA is $ 20 from Smith Consultants, 834 Third St., 
  188.       Suite B, Santa Rosa, CA 95404, U.S.A. fax number: 415-524-9775 
  189.  
  190.       Author: Ross Smith 
  191.       Publisher: Peachpit Press, 1990 ISBN 0-938151-12-6 
  192.       Library Call # QA76.73.P67S55 
  193.       Cost: $ 22.95 
  194.  
  195. |   Linotronic Imaging Handbook 
  196. |
  197. |     Author: James Cavuoto and Stephen Beale 
  198. |     Publisher: Micro Publishing Press, 1990 
  199. |     ISBN 0-941845-06-0 
  200.  
  201.     Mastering Adobe Illustrator 
  202.       ??? 
  203.  
  204.       Author: David A. Holzgang Publisher: Addison Wesley, 1988 ISBN 
  205.       ??? 
  206.       Library Call # ??? 
  207.  
  208.     Mastering Adobe Illustrator 88 
  209.       ??? 
  210.  
  211.       Authors: Deke McClelland and Craig Danuloff 
  212.       Publisher: Publishing Resources Inc.-Dow Jones Irwin 1989 
  213.       ISBN ??? 
  214.       Library Call # ??? 
  215.  
  216.     PostScript by Example 
  217.       is a tutorial for PostScript people at all levels. It covers 
  218.       level 2 PostScript. The book starts at novice level and works 
  219.       through to Level Two composite fonts, patterns, forms, color, 
  220.       halftones, Display PostScript rectangle operators and text 
  221.       operators. It contains a chapter on practical issues of 
  222.       downloading fonts, talking to printers, and error handling. 640 
  223.       pages containing over 500 fragments of PostScript code and over 
  224.       750 illustrations. A long-awaited ``upgrade'' to the Blue Book. 
  225.  
  226.       Henry McGilton can be reached by email as 
  227. |     henry@trilithon.mpk.ca.us. Mary Campione can be reached by email 
  228. |     as mem@taranis.com. 
  229.  
  230.       A disk containing 13,000 lines of PostScript code from the book 
  231.       can be ordered separately for $ 20 from: Trilithon Software, Two 
  232.       Ohlone, Portola Valley, CA 94028, U.S.A. 
  233.  
  234.       Or, send email to info@trilithon.mpk.ca.us. 
  235.  
  236.       Authors: Henry McGilton and Mary Campione 
  237.       Publisher: Addison Wesley, 1992. 
  238.       ISBN 0-201-63228-4 
  239.       Library Call # QA76.73.P67M34 
  240.  
  241.     A PostScript Cookbook 
  242.  
  243.       Author: Barry Thomas 
  244.       Publisher: Van Nostrand Reinhold, 1988. 
  245.       ISBN 0-442-23686 
  246.       Library Call # ??? 
  247.  
  248.     PostScript Language Program Design, ``the green book'' 
  249.       is intended to teach the fundamentals of designing PostScript 
  250.       language programs and to show how the language works, so the your 
  251.       programs will be fast, well-behaved, easy to understand, and 
  252.       portable. 
  253.  
  254.       Code Examples: $ 15 from the developer support hotline. Free from 
  255.       the Adobe mail server (see Section 6, ``About Adobe''). 
  256.  
  257.       Author: Glenn Reid, Adobe Systems 
  258.       Publisher: Addison Wesley 1988 
  259.       ISBN 0-201-14396-8 
  260.       Library Call # ??? 
  261.       Cost: $ 22.95 
  262.  
  263.     PostScript Language Reference Manual (2nd ed), ``the red book'' 
  264.       is the book that defines the PostScript language. The second 
  265.       edition not only defines Level 1 PostScript, but also encompasses 
  266.       the color, composite font, file system, and DPS extensions and 
  267.       the PostScript language Level 2. 
  268.  
  269.       Author: Adobe Systems Incorporated 
  270.       Publisher: Addison Wesley 1985, 1990 
  271.       ISBN 0-201-18127-4 
  272.       Library Call # QA76.73.P67P67 
  273.       Cost: $ 28.95 
  274.  
  275.     PostScript Language Reference Manual (1st ed), ``the old red book'' 
  276.       is the first edition of the reference manual. It describes 
  277.       PostScript level 1 only. It is a subset of the PostScript level 2 
  278.       book, but is still more common and costs less. 
  279.  
  280.       Author: Adobe Systems Inc. 
  281.       Publisher: Addison-Wesley, 1985. 
  282.       ISBN 0-201-10174-2 
  283.       Library Call # ??? 
  284.  
  285.     PostScript Language Tutorial and Cookbook, ``the blue book'' 
  286.       is the most common tutorial book on PostScript. It provides an 
  287.       easy, informal introduction to the PostScript language and 
  288.       graphics primitives. The cookbook is a collection of programs 
  289.       that are offered as examples of PostScript usage. These samples 
  290.       have been chosen both as illustrations of the functional range of 
  291.       PostScript and as useful ingredients for inclusion in application 
  292.       packages. 
  293.  
  294.       Code Examples: $ 15 from the developer support hotline. Free from 
  295.       the Adobe mail server (see Section 6, ``About Adobe''). 
  296.  
  297.       Author: Adobe Systems Incorporated 
  298.       Publisher: Addison Wesley 1985, 1990 
  299.       ISBN 0-201-10179-3 
  300.       Library Call # : QA76.73.P67P68 
  301.       Cost: $ 16.75 
  302.  
  303.     Programming the Display PostScript System with NeXTstep, ``The 
  304.     Purple Book'' 
  305.       is written for the NeXT programming environment; however, much of 
  306.       the information it contains applies to all Display PostScript 
  307.       developers. The book explains the language extensions commonly 
  308.       used within applications, describes many of the key aspects of 
  309.       the PostScript language imaging model, and provides a framework 
  310.       for creating Display PostScript language applications. 
  311.  
  312.       Author: Ken Fromm, Adobe Systems 
  313.       Publisher: Addison-Wesley 
  314.       ISBN 0-201-58135-3 
  315.       Library Call # QA76.73.P67P76 
  316.       Cost: $ 26.95 
  317.  
  318.     Programming the LaserWriter 
  319.  
  320.       Author: David Holzgang 
  321.       Publisher: Addison-Wesley, 1991 
  322.       ISBN 0-201-57068-8 
  323.       Library Call # TK7887.7.H65 
  324.  
  325.     Real World PostScript: Techniques from PostScript professionals - 
  326.     ``The Orange Book'' 
  327.       is a collection of articles dealing with 'real world' PostScript 
  328.       language issues and specific applications such as font creation, 
  329.       color separation, kerning, halftoning, various other topics. 
  330.  
  331.       It contains a text formatter written in PostScript, and 
  332.       concentrates on doing very sophisticated things with fonts and 
  333.       dictionaries. 
  334.  
  335.       Short overview of chapters: 
  336.  
  337.       PostScript As A Design Tool; PostScript As A Programming 
  338.       Language; Writing Device Independent PostScript; Kerning, 
  339.       Tracking And Letterspacing, Precise Character Bounding Boxes; 
  340.       Building Fonts; Building Smart Fonts; Font Encoding Vector 
  341.       Compatibility; Building A PostScript Typeface; PostScript Color 
  342.       Operations; PostScript Color Separations; A Spread From Graphic 
  343.       Perspective; A PostScript Four-Color Poster; Graphing And 
  344.       Typesetting With PostScript; The Evolution Of A Complex Geometric 
  345.       Logo 
  346.  
  347.       Author: Stephen F. Roth, editor. 
  348.       Publisher: Addison Wesley, 1988. 
  349.       ISBN 0-201-06663-7 
  350.       Library Call # Z286.D47R4 1988 
  351.  
  352.     Running PostScript from MS-DOS 
  353.       provides a good and brief introduction to PostScript and has lots 
  354.       of useful information on printing PostScript from PCs. 
  355.  
  356.       Author: Gary Glover 
  357.       Publisher: Windcrest Books, 1989. 
  358.       ISBN 0-8306-2998-X 
  359.       Library Call # : QA76.73.P67G56 
  360.  
  361.     Taking Advantage of PostScript 
  362.       is very graphically and visually oriented and includes a section 
  363.       on PostScript Level 2. 
  364.  
  365.       Author: John F. Sherman 
  366.       Publisher: Wm. C. Brown Publishers, 1991. 
  367.       ISBN ??? 
  368.       Library Call # : ??? 
  369.  
  370.     Thinking in PostScript 
  371. |     is a guide to developing programming techniques and to learning 
  372. |     how to use the PostScript tool kit. In this book you can find 
  373. |     some useful techniques even if you think of yourself as an expert 
  374. |     PS programmer. It overlaps very little with existing material. 
  375. |     You can find there numerous practical examples in all areas of PS 
  376. |     language programming, including the Display PS system. In this 
  377. |     volume you will also find: (a) never-before-published information 
  378. |     on the PS language (b) useful algorithms for loops, conditionals, 
  379. |     and I/O (c) detailed coverage of files, strings, and dictionaries 
  380. |     (d) simple and elegant programming techniques 
  381. |
  382. |     The books comes recommended by many. There are also exercises 
  383. |     after each Chapter with the results at the end of the book. You 
  384. |     can really find examples how to define new useful operators or 
  385. |     procedures which you cannot find in the Adobe books. 
  386. |
  387. |     To get the examples from the book for free, send email to the 
  388. |     author, glenn@rightbrain.com. 
  389.  
  390.       Author: Glenn C. Reid 
  391.       Publisher: Addison-Wesley, 1989 
  392.       ISBN 0-201-52372-8 
  393.       Library Call # : QA76.73.P67R46 Cost: $ 22.95 
  394.  
  395.     Understanding PostScript 
  396.       ??? 
  397.  
  398.       Author: David A. Holzgang 
  399.       Publisher: Sybex, 1988 
  400.       ISBN 0-89588-396-1 
  401.  
  402.     Understanding PostScript Programming, Second Edition 
  403.       ??? 
  404.  
  405.       Author: David Holzgang 
  406.       Publisher: Sybex, 1988. 
  407.       ISBN 0-89588-566-2 
  408.       Library Call # : ??? 
  409.  
  410.     The Verbum Book of PostScript Illustration 
  411.  
  412.       Authors: Michael Gosney, Janet Ashford, and Linnea Dayton 
  413.       Publisher: M & T Books, 1990. 
  414.       ISBN 1-55851-089-3 
  415.       Library Call # : QA76.73.P67G57 
  416.  
  417.  
  418. Subject: 5.2 Publishers 
  419.  
  420.     Most of the above books should be available in any big bookstore 
  421.     that has a computer section. Or contact the publishers: 
  422.  
  423.  
  424.     Addison-Wesley, 
  425.       Retail Sales Group, Addison-Wesley Publishing Company, Inc., One 
  426.       Jacob Way, Reading, MA 01867, U.S.A. Phone 800-447-2226 or 
  427.       617-944-3700, Fax 617-942-1117. 
  428.  
  429.     Addison-Wesley Publishing Company, 
  430.       2200 Powell Street, Emeryville, California 94608 U.S.A. Phone 
  431.       (510) 601-4000 
  432.  
  433.     Adobe Press 
  434.       ??? 
  435.  
  436.     Bantam Computer Books 
  437.       ??? 
  438.  
  439. |   Hayden Books, 
  440. |     11711 N. College Ave., Carmel, IN 46032. 
  441.  
  442. |   Micro Publishing Press 
  443. |     21150 Hawthorne Boulevard, Suite 104, Torrance, California 90503 
  444. |     U.S.A. 
  445.  
  446.     Peachpit Press, 
  447.       1085 Keith Ave., Berkeley, CA 94708, U.S.A. 800-283-9444, or 
  448.       415-527-8555. 
  449.  
  450.     Prentice Hall 
  451.       Englewood Cliffs, New Jersey 07632 
  452.  
  453.     Scott, Foresman and Company 
  454.       1900 East Lake Avenue, Glenview, IL 60025 
  455.  
  456.     Publishing Resources Inc.-Dow Jones Irwin 
  457.       ??? 
  458.  
  459.     Windcrest Books 
  460. |     Blue Ridge Summit, Pennsylvania 17294-0850 
  461.  
  462.     Sybex 
  463. |     2021 Challenger Drive, 100, Alameda, California 94501. 
  464.  
  465.       You can purchase the red, blue, green, and black books from Adobe 
  466.       Systems by calling 800-83-FONTS. 
  467.  
  468.  
  469. Subject: 6 About Adobe 
  470.  
  471.     PostScript was created by Adobe Systems Incorporated, which offers 
  472.     information and sells programs pertaining to PostScript. 
  473.  
  474.     Currently the only large PostScript company that I have information 
  475.     on is Adobe. I would be happy to include information about others. 
  476.  
  477.  
  478. Subject: 6.1 How do I get in touch with Adobe? 
  479.  
  480.   
  481.   Adobe Systems Incorporated      Main phone: +1-415-961-4400
  482.   1585 Charleston Road            Main FAX:   +1-415-961-3769
  483.   P.O. Box 7900
  484.   Mountain View, CA 94039-7900
  485.   
  486.     If you want technical help using Adobe retail products (e.g. ATM, 
  487.     Adobe Illustrator, Adobe Fonts): Adobe forum on CompuServe, call 
  488.     +1-415-961-0911 (for Macintosh) or +1-415-961-4992 (for Windows, 
  489.     Unix) Also use this number to report bugs in retail products. 
  490.  
  491.     For sales information on Adobe retail products (prices, catalogues, 
  492.     etc.), call +1-800-235-0078 (fax-back brochures) or +1-800-833-6687 
  493.     (applications sales) 
  494.  
  495.     The Developer's Hotline is +1-415-961-4111 (Voicemail) (note: 
  496.     members have priority, but they'll take questions from general 
  497.     public.) Also use this number for information about the ADA or 
  498.     Adobe SDK's. 
  499.  
  500.     To suggest product enhancements, write or fax to ``Product Manger, 
  501.     product name' at address above. 
  502.  
  503.     In Europe: Adobe Systems BV, Europlaza, Hoogoorddreef 51a, 1101 BE 
  504.     Amsterdam Z-O, NETHERLANDS. TEL +31-20-65-11-200. FAX 
  505.     +31-20-65-11-300. 
  506.  
  507.     In the eastern United States: Adobe Sys. Inc., 24 New England 
  508.     Executive Park, Burlington MA 01803. TEL +1-617-273-2120. FAX 
  509.     +1-617-273-2336. 
  510.  
  511.     In Japan: Adobe Systems Japan, Swiss Bank House, 4-1-8 Toranomon, 
  512.     Minato ku, Tokyo 105 JAPAN. TEL +81-3-3437-8950. FAX 
  513.     +81-3-3437-8968. 
  514.  
  515.  
  516. Subject: 6.2 What can Adobe do for me? 
  517.  
  518.     Adobe is just one of many companies producing products for 
  519.     PostScript, but it does produce a lot of the best. 
  520.  
  521.     Adobe offers two resources for software developers. 
  522.  
  523.    1. Membership in the Adobe Developers Association (ADA) ( $ 
  524.       195/year) 
  525.  
  526.    2. PostScript Language Software Development Kit (SDK) ( $ 500, $ 250 
  527.       for ADA) 
  528.  
  529.     The Developer's Association is Adobe's way of knowing who has a 
  530.     serious interest in technical information. Membership includes 
  531.     monthly technical newsletter, phone technical support, discounts on 
  532.     software and hardware. Membership is $ 195/year for each 
  533.     individual. 
  534.  
  535.     The PostScript Language Software Development Kits collect all 
  536.     Adobe's technical literature for a given platform into a single 
  537.     package. There are four versions, for the Mac, MS-DOS/Windows, 
  538.     NeXTStep, and X/Windows. Each SDK is $ 500 list, $ 250 for ADA 
  539.     members. 
  540.  
  541.     A selection of technical documents is available from Adobe's file 
  542.     server, including the aforementioned EPS specification. For more 
  543.     information on this, send the one-word message ``help'' to 
  544.     ps-file-server@adobe.com. These documents are also available by 
  545.     mail; call the Developers Line and ask for the documents catalog. 
  546.  
  547.     The ps-file-server contains some specs, tech notes, sample 
  548.     programs, plus a large collection of AFM files and PPD files. Send 
  549.     a message containing ``help'' to ps-file-server@adobe.com for more 
  550.     information. You can get these files for free with email. 
  551.